package com.mark.utils;

import java.util.ArrayList;
import java.util.List;

public class ObjUtil {

    /**
     * object 转 list
     * @param obj 对象
     * @param clazz 22
     * @param <T> 55
     * @return 对象列表
     */
    public static <T>List<T> objCastList(Object obj,Class<T> clazz) {
        List<T> result = new ArrayList<>();
        if (obj instanceof ArrayList<?>){
            for (Object o : (List<?>) obj){
                result.add(clazz.cast(o));
            }
            return result;
        }
        return null;
    }
}
